body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td{ padding: 0; margin: 0; font-family:"微软雅黑"; font-size:12px; line-height:24px; } 
table{border-collapse: collapse; border-spacing: 0; } 
fieldset,img { border: 0;} 
address,caption,cite,code,dfn,em,th,var {font-weight: normal;font-style: normal; } 
ol,ul {list-style: none;} 
caption,th {text-align: left; } 
h1,h2,h3,h4,h5,h6 {font-weight: normal;font-size: 100%;} 
span{ padding:0px; margin:0px} 
abbr,acronym { border: 0; }
.clear{ clear:both; height:0; line-height:0;}
p{ margin:0px; padding:0px;}
a{ color:#015396; text-decoration:none;}
.hidden{display: none;}
/*top*/
.top{ width:100%; height:124px; margin:0 auto; background:url(img/top.jpg) repeat-x top; overflow:hidden; position:relative;}
.top_t{ width:1000px; height:26px; margin:0 auto;}
.top_gd{ width:480px; height:24px; line-height:22px; float:left; overflow:hidden; color:#666666;}
.top_kj{ width:150px; height:26px; line-height:26px; float:right; overflow:hidden; color:#fff; background:url(img/kj.jpg) no-repeat; margin-right:30px}
.top_kj a.sy{ width:60px; height:26px; color:#fff; margin-left:14px; display:block; line-height:26px; float:left; text-align:center;}
.top_kj a.sc{ width:60px; height:26px; color:#fff; display:block; line-height:26px; float:left; text-align:center; background:url(img/kj_x.jpg) no-repeat left center;}
.top_b{ width:1000px; height:98px; margin:0 auto; overflow:hidden;}
.logo{ float:left; overflow:hidden; height:98px; display:block; position:relative; bottom:50px; cursor:pointer;}
.logo img{ float:left; margin-top: 13px;}
.logo span.logo_xian{ background:url(img/logo1.jpg) no-repeat; height:98px; width:5px; display:block; float:left;margin-left: 10px;}
.logo span.logo_zi{ width:450px; height:65px; display:block; float:left; overflow:hidden; padding-top:28px; padding-left:10px;}
.logo span.logo_zi h1{ font-size:16px; font-weight:bold; color:#ea9011; line-height:20px;}
.logo span.logo_zi h2{ font-size:16px; font-weight:bold; color:#005bac; line-height:20px;}
.logo span.logo_zi h3{color:red;}
.top_tel{ float:right; background:url(img/tel.jpg) no-repeat left center; height:49px; margin:30px 30px 0 0; width:277px; overflow:hidden;}
.top_tel h1{ font-size:18px; color:#ff8500; line-height:19px; height:19px; text-indent:65px; width:65px; overflow:hidden;}
.top_tel h2{ font-size:26px; color:#0056a6; line-height:30px; height:30px; text-indent:65px; font-weight:bold; width:65px; overflow:hidden;}

/*nav*/
.nav{ width:100%; height:46px; background:url(img/nav.jpg) repeat-x; z-index:4; position: relative;}
.nav1{ width:999px; height:46px; margin:0 auto; position: relative; z-index:10;}
.nav1 li{ width:124px; height:46px; float:left; text-align:center; line-height:46px; font-size:16px; z-index:4; position:relative;}
.nav1 li a{ width:124px; height:46px; display:block; color:#fff;}
#nav{ background:url(img/nav_h.jpg) repeat-x;}
.offhover{ width:124px; height:46px; background:url(img/nav_h.jpg) repeat-x; position:absolute; left:-111px; top:0;}
.nav1 li ul.drop{ display:none; width:124px; height:auto; position:absolute; top:46px; left:0; background:url(img/nav.png);}
.nav1 li ul.drop li{ width:124px; height:27px; line-height:27px; font-size:14px;}
.nav1 li ul.drop li a{ width:124px; height:27px; line-height:27px; color:#015598;}
.nav1 li ul.drop li a:hover{ background:url(img/nav_hover.jpg) center center no-repeat; color:#fff;}

/*banner*/
.banner { width:100%; height:360px; overflow:hidden; position:relative;}
.banner ul.list { float:left; height:360px; width:500%; }
.banner li.item { width:20%; height:360px; float:left; }
.banner div.tip { width:1000px; height:20px; position:absolute; bottom:20px; left:50%; margin-left:-500px; text-align:center; }
.banner div.tip em { width:20px; height:20px; display:inline-block; margin:0 5px; cursor:pointer; background:url(img/em.png) no-repeat; }
.banner div.tip em.cur {  background:url(img/en.png) no-repeat; width:20px; height:20px;}

/*gs*/
.gs{ width:100%; height:36px; background:url(img/gs.jpg) repeat-x;}
.gs1{ width:1000px; height:36px; margin:0 auto;}
.gjz{ float:left; height:36px; line-height:36px; color:#999999;}
.skey{ float:right; width:184px; height:24px; background:url(img/skey.jpg) no-repeat; margin-top:5px;}
.skey .text{ width:158px; height:22px; line-height:22px; border:none; float:left; margin:1px; color:#999999; text-indent:5px; *width:auto; *background:130px;}
.skey .submit{ width:24px; height:24px; background:url(img/skey1.jpg) no-repeat; border:none; float:right; cursor:pointer;}

/*ipro*/
.ipro{ width:1000px; height:auto; margin:23px auto 0;}
.ipro_l{ width:210px; height:auto; float:left;}
.iprol_top{ width:210px; height:120px; background:url(img/iprol_t.jpg) no-repeat;}
.iprol_top h1{ width:200px; height:40px; line-height:40px; color:#fff; font-size:30px; text-align:center; padding-top:25px;}
.iprol_top h2{ width:200px; height:28px; line-height:28px; color:#fff; font-size:18px; text-align:center;}
.iprol_center{ width:210px; height:353px; overflow:hidden; background:url(img/iprol_c.jpg) repeat-y; padding:10px 0;}
.iprol_center ul{width:200px; height:auto;}
.iprol_center ul li{ width:200px; height:auto; line-height:32px; background:url(img/iprol_center_li.jpg) no-repeat 20px 8px; font-size:16px;}
.iprol_center ul li a{ width:200px; height:32px; text-indent:50px; color:#fff; display:block;}
.iprol_center ul li a:hover{ width:200px; height:32px; background:url(img/iprol_center_hover.jpg) no-repeat;}
.iphover{ background:url(img/iprol_center_hover.jpg) no-repeat;}
.iphover1{ background:url(img/iprol_center_hover.jpg) no-repeat;}
.iprol_center ul li .drop{ width:200px; height:auto; display:none; background:url(img/iprol_center_drop.jpg) #015396 left bottom;}
.iprol_center ul li .drop li{ width:200px; height:auto; line-height:32px; background:url(img/fendrop_li.jpg) no-repeat 27px center; font-size:14px;}
.iprol_center ul li .drop li a:hover{ background:url(img/iprol_center_hover1.jpg) no-repeat;}
.iprol_bottom{ width:210px; height:204px; background:url(img/iprol_b.jpg) no-repeat; position:relative;}
.iprol_bottom a{ width:106px; height:30px; display:block; position:absolute; top:27px; left:46px;}
.iprol_bottom span{ width:55px; height:55px; display:block; position:absolute; top:80px; left:75px;}
.iprol_bottom h1{ width:200px; height:24px; font-size:18px; color:#fff; position:absolute; top:140px; text-align:center;}
.iprol_bottom h2{ width:200px; height:24px; font-size:24px; color:#fff; position:absolute; top:170px; text-align:center; font-weight:bold;}
.ipro_r{ width:756px; height:auto; float:right;}
.ipro_r .inews_top{margin-bottom: 10px; width: 757px;height:30px; background:url(img/inews_top.jpg) no-repeat;}
.ipro_r ul{ width:756px; height:auto;}
.ipro_r ul li{ width:240px; height:210px; background:#e6e6e6; float:left; margin-left:10px; margin-bottom:10px; padding:1px; cursor:pointer;}
.ipro_r ul li a{ width:240px; height:210px; display:block; color:#015396; overflow:hidden;  cursor:pointer;}
.ipro_r ul li a img{ width:240px; height:180px; cursor:pointer;}
.ipro_r ul li a span{ width:30px; line-height:30px; width:240px; text-align:center; display:block; cursor:pointer;}
.ipro_r ul li:hover{ width:240px; height:210px; background:#015396;}
.ipro_r ul li a:hover{ color:#fff;}

/*contact*/
.aboutcon{ width:100%; height:300px; background:#02589b; margin-top:40px;}
.aboutcon1{ width:1000px; height:300px; margin:0 auto; }
.contact{ width:320px; height:300px; overflow:hidden; position:relative; background:#fff; float:left;}
.contact_l{ width:57px; height:300px; background:url(img/about_l.jpg) no-repeat; position:absolute; left:-57px;}
.contact_r{ width:57px; height:300px; background:url(img/about_r.jpg) no-repeat; position:absolute; right:-57px;}
.contact_c{ width:0; height:0; overflow:hidden; position:absolute; left:160px; top:150px; background:#ff8400;}
.contact_top{ width:254px; height:42px; overflow:hidden; margin:20px auto 0; position:relative;}
.contactt_a{ width:25px; height:36px; position:absolute; top:0; left:0; background:url(img/contactt.jpg) no-repeat left center;}
.contactt_b{ width:100px; height:36px; line-height:36px; position:absolute; left:-130px; top:0; font-size:22px; color:#fff;}
.contactt_c{ width:129px; height:36px; line-height:36px; position:absolute; right:-130px; top:0; font-size:22px; color:#fff;}
.contactt_d{ width:254px; height:6px; background:url(img/contact_t.jpg) no-repeat center; position:absolute; left:0; top:36px;}
.contact_bottom{ width:254px; height:200px; padding:15px 0; position:relative; color:#fff; margin:0 auto; font-size:14px; display:none;}

/*about*/
.about{ width:0; height:256px; overflow:hidden; float:right; margin:12px 30px;}
.about_top{ width:620px; height:48px; background:url(img/about_t.jpg) no-repeat 130px 40px;}
.about_top span.aty{ float:left; color:#ff8400; font-size:48px; display:block; height:48px; line-height:48px;}
.about_top span.ath{ float:left;}
.about_top span.ath h1{ font-size:17px; color:#fff; font-weight:bold; line-height:24px;}
.about_top span.ath h2{ font-size:20px; color:#fff; line-height:24px; font-weight:100;}
.about_top a{ color:#fff; font-size:14px; font-weight:bold; float:right; line-height:48px; display:block;}
.about_bottom{ width:620px; height:192px; padding:20px 0 0 0;}
.about_left{ float:left; width:320px; height:192px; color:#fff; font-size:14px; line-height:32px;}
.about_right{ float:right; width:283px; height:181px;}

/*inews*/
.inews{ width:100%; height:336px; background:#f2f2f2; margin-top:30px;}
.inews1{ width:1000px; height:300px; margin:0 auto; padding-top:20px; position:relative;}
/* .ipor_top{width: 800px;} */
.inews_top{ width:1000px; height:30px; background:url(img/inews_top.jpg) no-repeat;}
.inews_top h1{ color:#fff; font-size:18px; line-height:30px; padding-left:15px; float:left;}
.inews_top h2{ color:#999999; font-size:18px; line-height:30px; padding-left:30px; float:left;}
.inews_top a{ float:right; font-size:14px; color:#999999; line-height:30px; padding-right:20px;}
.inews_bottom{ width:1000px; height:270px;}
.inews_bottom a{ width:460px; height:100px; float:left; background:#ebebeb; position:relative; margin-top:20px; cursor:pointer;}
.inews_bottom a span.inews_l{ width:80px; height:100px; background:url(img/inews_l.jpg) no-repeat; float:left;}
.inews_bottom a span.inews_l h1{ width:80px; height:50px; line-height:50px; color:#fff; font-size:16px; text-align:center;}
.inews_bottom a span.inews_l h2{ width:80px; height:50px; line-height:50px; color:#999999; font-size:26px; text-align:center;}
.inews_bottom a span.inews_r{ width:370px; height:100px; float:right;}
.inews_bottom a span.inews_r h1{ width:370px; height:25px; line-height:25px; font-size:16px; font-weight:bold; color:#999999;}
.inews_bottom a span.inews_r h2{ width:370px; height:24px; line-height:24px; font-size:12px; color:#999999; border-bottom:1px dashed #999999;}
.inews_bottom a span.inews_r h3{ width:370px; height:50px; line-height:25px; font-size:12px; color:#999999;}
.inews_bottom a span.inews_jia{ width:16px; height:16px; position:absolute; top:0; right:0; transition:1s;
-moz-transition:-moz-transform 1s; -webkit-transition:-webkit-transform 1s; -o-transition:-o-transform 1s;}
.inews_bottom a:hover span.inews_l{ width:80px; height:100px; background:url(img/inews_l1.jpg) no-repeat; float:left;}
.inews_bottom a:hover span.inews_l h2{ width:80px; height:50px; line-height:50px; color:#fff; font-size:26px; text-align:center;}
.inews_bottom a:hover span.inews_r h1{ width:370px; height:25px; line-height:25px; font-size:16px; font-weight:bold; color:#02589b;}
.inews_bottom a:hover span.inews_r h3{ width:370px; height:50px; line-height:25px; font-size:12px; color:#02589b;}
.inews_bottom a:hover span.inews_jia{ width:16px; height:16px; position:absolute; top:0; right:0; transform:rotate(360deg); -moz-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg);}
.dajia{ width:78px; height:67px; position:absolute; bottom:-50px; left:50%; margin-left:-39px; transition:1s;
-moz-transition:-moz-transform 1s; -webkit-transition:-webkit-transform 1s; -o-transition:-o-transform 1s;}
.dajia:hover{ transform:rotate(360deg); -moz-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg);}

/*icase*/
.icase{ width:1000px; height:auto; margin:50px auto 0;}
.icase_top{ width:1000px; height:30px; background:url(img/inews_top.jpg) no-repeat;}
.icase_top h1{ color:#fff; font-size:18px; line-height:30px; padding-left:15px; float:left;}
.icase_top h2{ color:#999999; font-size:18px; line-height:30px; padding-left:60px; float:left;}
.icase_top a{ float:right; font-size:14px; color:#999999; line-height:30px; padding-right:20px;}
.icase_bottom{ width:1030px; height:505px; overflow:hidden; padding-top:10px; margin-left:-10px;}
.icase_bottom a{ display:block; float:left; background:#ebebeb; width:244px; height:238px; border:1px solid #999999; position:relative; margin:10px 0 0 7px; overflow:hidden;}
.icase_bottom a img{ width:244px; height:184px; display:block;}
.icase_bottom a span.icase_t{ width:246px; height:56px; background:url(img/icase1.jpg) no-repeat center 15px; display:block;}
.icase_bottom a span.icase_t h1{ width:100px; height:30px; line-height:30px; color:#999999; background:#ebebeb; display:block; margin:0 auto; text-align:center; overflow:hidden; font-size:14px;}
.icase_bottom a span.jia{ width:23px; height:27px; background:url(img/jia1.png) no-repeat; position:absolute; bottom:1px; left:50%; margin-left:-11px; transition:1s; -moz-transition:-moz-transform 1s; -webkit-transition:-webkit-transform 1s; -o-transition:-o-transform 1s;}
.icase_bottom a:hover{background:#ff8400; width:244px; height:238px; border:1px solid #ff8400;}
.icase_bottom a:hover img{ width:244px; height:184px; display:block;}
.icase_bottom a:hover span.icase_t{ width:246px; height:56px; background:url(img/icase2.jpg) no-repeat center 15px; display:block;}
.icase_bottom a:hover span.icase_t h1{ width:100px; height:30px; line-height:30px; color:#fff; background:#ff8400; display:block; margin:0 auto; text-align:center; overflow:hidden; font-size:14px;}
.icase_bottom a:hover span.jia{ width:23px; height:27px; background:url(img/jia2.png) no-repeat; position:absolute; bottom:1px; left:50%; margin-left:-11px; transform:rotate(360deg); -moz-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg);}

/*bottom*/
.bottom{ width:100%; height:259px; background:url(img/bottom.jpg) repeat-x; margin-top:75px; position:relative;}
.bottom .top_pl{ width:94px; height:94px; position:absolute; top:-47px; left:50%; margin-left:-47px; transition:1s; -moz-transition:-moz-transform 1s; -webkit-transition:-webkit-transform 1s; -o-transition:-o-transform 1s; cursor:pointer; display:block;}
.bottom .top_pl:hover{transform:rotate(360deg); -moz-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg);}
.bottom .b_nav{ width:999px; height:44px; margin:0 auto; padding-top:45px;}
.bottom .b_nav ul{ width:999px; height:40px;}
.bottom .b_nav ul li{ width:111px; height:40px; float:left; text-align:center; line-height:40px; font-size:16px; border-bottom:4px solid #015396;}
.bottom .b_nav ul li a{ width:111px; height:40px; display:block; color:#fff;}
.bottom .b_nav ul li a:hover{ width:111px; height:40px; display:block; color:#ccc;}
.bottom .youqing{ width:1000px; height:48px; margin:40px auto 0; overflow:hidden; background:url(img/youqing.jpg) no-repeat center bottom;}
.bottom .youqing span.youqing_l{ width:87px; height:30px; float:left;}
.bottom .youqing span.youqing_r{ width:913px; height:30px; float:left;}
.bottom .youqing span.youqing_r a{ padding:0 15px; line-height:30px; float:left; color:#fff; float:left; font-size:14px;}
.bottom .banquan{ width:1000px; height:70px; margin:0 auto; color:#fff; text-align:center; padding-top:12px; line-height:28px;}
.bottom .banquan a{ color:#fff;}

/*ny*/
.ny{ width:1000px; height:auto; margin:20px auto;}
.left{ width:210px; height:auto; float:left;}
.fenlei{width:210px; height:auto;}
.fenlei_top{ width:210px; height:120px; background:url(img/iprol_t1.jpg) no-repeat;}
.fenlei_top h1{ width:210px; height:40px; line-height:40px; color:#fff; font-size:30px; text-align:center; padding-top:25px;}
.fenlei_top h2{ width:210px; height:28px; line-height:28px; color:#fff; font-size:18px; text-align:center;}
.fenlei_center{ width:210px; height:auto; overflow:hidden; background:url(img/iprol_c1.jpg) repeat-y; padding:10px 0;}
.fenlei_center ul{width:210px; height:auto;}
.fenlei_center ul li{ width:210px; height:auto; line-height:32px; background:url(img/iprol_center_li.jpg) no-repeat 20px 8px; font-size:16px;}
.fenlei_center ul li a{ width:210px; height:32px; text-indent:50px; color:#fff; display:block;}
.fenlei_center ul li a:hover{ width:210px; height:32px; background:url(img/iprol_center_hover12.jpg) no-repeat;}
.fenlei_center ul li .drop{ width:210px; height:auto; display:none; background:url(img/iprol_center_drop.jpg) #015396 left bottom;}
.fenlei_center ul li .drop li{ width:210px; height:auto; line-height:32px; background:url(img/fendrop_li.jpg) no-repeat 27px center; font-size:14px;}
.fenlei_center ul li .drop li a:hover{ background:url(img/iprol_center_hover11.jpg) no-repeat;}
.fenlei_bottom{ width:210px; height:134px; background:url(img/iprol_b1.jpg) no-repeat; position:relative;}
.fenlei_bottom span{ width:55px; height:55px; display:block; position:absolute; top:10px; left:75px;}
.fenlei_bottom h1{ width:210px; height:24px; font-size:18px; color:#fff; position:absolute; top:70px; text-align:center;}
.fenlei_bottom h2{ width:210px; height:24px; font-size:24px; color:#fff; position:absolute; top:100px; text-align:center; font-weight:bold;}
.iphover2{ background:url(img/iprol_center_hover12.jpg) no-repeat;}

/*contact*/
.contactl{ width:210px; height:auto; margin-top:10px;}
.contactl_top{ width:210px; height:45px; line-height:45px; text-align:center; font-size:20px; background:#02589b; color:#FFF;}
.contactl_bottom{ width:188px; height:auto; border:1px solid #dadada; padding:10px;}

/*right*/
.right{ width:760px; height:auto; float:right;}
.right_top{ width:760px; height:45px; background:#02589b; color:#FFF;}
.right_top h1{ height:45px; height:45px; float:left; line-height:45px; color:#FFF; font-size:18px; font-weight:bold; text-indent:15px; }
.right_top .sitepath { float:right; height:45px; line-height:45px; color:#fff; font-size:14px; padding-right:9px;}
.right_top .sitepath a{ color:#fff;}
.right_bottom{ width:728px; height:auto; padding:10px 15px; border:1px solid #dadada;}

/* minbanner */
.minBanner, .minBanner ul, .minBanner img { height:300px; }
.minBanner { width:100%; min-width:1000px; position:relative; overflow:hidden; }
.minBanner ul { width:100%; }
.minBanner li { width:100%; position:absolute; z-index:1; overflow:hidden; background:#FFF; }
.minBanner img { width:1920px; display:block; position:relative; left:50%; margin-left:-960px; top:0; }
.minBanner .tip { width:100%; height:8px; line-height:0; font-size:0; text-align:center; position:absolute; left:0; bottom:10px; z-index:3; }
.minBanner .tip span { display:inline-block; width:8px; height:8px; background:rgba(255,255,255,0.5) !important; filter:Alpha(opacity=50); background:#FFF; margin:0 5px; cursor:pointer; }
.minBanner .tip span.cur { background:rgba(255,255,255,0.8) !important; filter:Alpha(opacity=80); background:#FFF; _background:#CC0000; }

/* pager */
.pager { display:block; width:100%; height:auto; padding:25px 0 5px; text-align:center; clear:both; margin-bottom:5px; }
.pager span, .pager a{ display:inline-block; border:1px solid #aaa; color:#333; background:#fff; height:20px; line-height:20px; padding:0px 7px; text-decoration:none; margin:0 5px; border-radius:1px; }
.pager a:hover{ background:#f5f5f5; border-color:#aaa; color:#aaa; text-decoration:none;}
.pager .cur{ background:#fff; border-color:#02589B; font-weight:bold; color:#02589B; }
.pager span.dot{ background:#02589B; border-color:#02589B; font-weight:bold; color:#fff; }

/*map*/
.dtditu{width:140px; height:30px; line-height:30px; background:#02589B; color:#fff; font-weight:bold; margin:10px auto 0; text-align:center; font-size:14px;}
#baiduMap{width:715px; height:280px; border:1px solid #02589B; border-top:3px solid #02589B;}

/* pageProduct */
.right_bottom .photo { text-align:center; width:340px; float:left; padding:4px; border:1px solid #ddd; }
.right_bottom .photo img { width:340px; height:255px; display:block; }
.right_bottom .wd { float:right; width:370px; height:265px; margin-bottom:15px; overflow:hidden;}
.right_bottom .wd h1 { font-family:"Microsoft Yahei"; font-size:14px; font-weight:700; line-height:20px; margin-bottom:7px; color:#222; }
.right_bottom .wd ul { font-size:12px; }
.right_bottom .wd li.item { height:30px; line-height:30px; }
.right_bottom .wd li.item span { margin-right:5px; }
.right_bottom .wd li.btn { height:45px; }
.right_bottom .wd li.description { width:348px; padding:10px; line-height:22px; border:1px dotted #ddd; background:#FFF; height:105px;}
.right_bottom a.order { width:103px; height:30px; margin-top:5px; line-height:30px; text-align:center; background:#02589B; display:block; color:#FFF; }
.right_bottom a.order:hover { background:#02589B; }
.right_bottom .info { border:1px solid #ddd; background:#FFF; margin-bottom:20px; }
.right_bottom .m { border:1px solid #FFF; padding:10px 15px; }
.right_bottom div.ts { font-size:14px; font-weight:700; color:#02589B; height:25px; border-bottom:1px solid #ddd; }
.right_bottom div.infor { border-top:1px solid #FFF; padding-top:10px; margin-bottom:10px; line-height:24px; color:#777; }

/* relatedLink */
.relatedLink { height:30px; line-height:30px; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; width:100%; margin:0 auto 10px; }
.relatedLink .prevLink { float:left; margin-left:10px;  line-height:30px;}
.relatedLink .nextLink { float:right; margin-right:10px;  line-height:30px;}
.relatedLink a:hover,.relatedLink a { color:#02589B; }

/* reInformation */
.reInformation { width:686px; padding:0 20px 20px; margin-bottom:20px; border:1px solid #02589B; background:#FFF; }
.reInformation .tit { height:30px; line-height:30px; border-bottom:1px solid #ddd; font-size:14px; margin-bottom:10px; font-family:"Microsoft Yahei"; color:#02589B;  }
.reInformation .tit2{ height:30px; line-height:30px; border-bottom:1px solid #ddd; font-size:14px; margin-bottom:10px; font-family:"Microsoft Yahei"; color:#02589B;  }
.reInformation ul { margin-left:2px; float:left; }
.reInformation li { float:left; width:200px; padding:4px 4px 0; border:1px solid #ddd; margin-left:12px; }
.reInformation li img { width:200px; height:150px; }
.reInformation li img:hover { opacity:0.9; }
.reInformation .g { display:block; width:213px; }
.reInformation .t { float:left; line-height:30px; color:#02589B; }
.reInformation .o, .reInformation .o:visited { float:right; line-height:30px; color:#02589B; }

.tit_case{ width:100%; height:26px; line-height:26px; font-size:16px; font-weight:bold; text-align:center}
.photo_case{ width:600px; margin:0 auto; margin-top:10px;}
.photo_case img{ max-width:594px; display:block; margin:0 auto; border:1px solid #02589B; padding:2px;}
.info_case{ width:736px; height:auto; margin:15px 0;}

.tit_pro{ width:100%; height:26px; line-height:26px; font-size:16px; font-weight:bold; text-align:center}
.photo_pro{ width:600px; margin:0 auto; margin-top:10px;}
.photo_pro img{ max-width:594px; display:block; margin:0 auto; border:1px solid #198300; padding:2px;}
.info_pro{ width:736px; height:auto; margin:15px 0;}

.tit_news{ width:100%; height:26px; line-height:26px; font-size:14px; font-weight:bold; text-align:center}
.mark { height:30px; line-height:30px; text-align:center; margin-bottom:20px; color:#999; border-bottom:1px solid #ddd; border-top:1px solid #ddd;  }
.mark span, .pageNews .tbody .mark a.msg { margin:0 7px; }
.mark .font a { margin:0 3px; color:#ccc; }
.mark .font a:hover, .pageNews .tbody .mark .font a.cur { color:#004982; }
.mark a.msg { width:40px; height:20px; line-height:20px; display:inline-block; color:#02589B; }
.info_news{ width:736px; height:auto; margin:15px 0;}
.pageNews .mark a.msg:hover { text-decoration:underline; }

/*news*/
.right_bottom a.news_a{ width:740px; height:62px; border-bottom:1px dashed #A5A5A5; display:block; padding:9px 0; cursor:pointer;}
.right_bottom a.news_a span.x1{ width:62px; height:62px; background:#02589B; display:block; float:left; overflow:hidden;}
.right_bottom a.news_a span.x1 h4{ color:#fff; font-size:20px; width:52px; height:30px; margin:0 auto; border-bottom:1px solid #fff; line-height:30px; font-weight:bold; display:block;}
.right_bottom a.news_a span.x1 h5{ color:#fff; font-size:14px; width:52px; height:30px; margin:0 auto; line-height:30px; display:block; text-align:center;}
.right_bottom a.news_a span.x2{ width:600px; height:62px; float:left; padding-left:20px; overflow:hidden;}
.right_bottom a.news_a span.x2 h1{ width:600px; height:31px; line-height:31px; color:#363636; font-size:16px; font-weight:bold;}
.right_bottom a.news_a span.x2 h2{ width:600px; height:31px; line-height:31px; color:#333333;}
.right_bottom a.news_a span.x3{ width:10px; height:62px; background:#02589B; float:right; display:block;}

/*news2*/
.right_bottom a.news_b{ width:740px; height:156px; border-bottom:1px dashed #dddddd; display:block; padding:9px 0; overflow:hidden;  cursor:pointer;}
.right_bottom a.news_b img{ width:200px; height:150px; padding:2px; border:1px solid #02589B; float:left;}
.right_bottom a.news_b span.nimg_right{ width:520px; height:156px; float:right;}
.right_bottom a.news_b span.nimg_right h1{width:520px; height:35px; line-height:35px; color:#363636; font-size:16px; font-weight:bold;}
.right_bottom a.news_b span.nimg_right h2{width:520px; height:121px; line-height:28px; color:#333333;}

/*npro*/
.npro{ width:226px; height:171px; float:left; margin:0 0 20px 12px;}
.npro a{width:220px; height:165px; border:1px solid #dddddd; padding:2px; display:block; position:relative;}
.npro a img{ width:220px; height:165px;}
.npro a span{ width:220px; height:35px; line-height:35px; background:url(img/pro_h.png) repeat-x; display:block; position:absolute; bottom:2px; left:2px; color:#fff; text-align:center; line-height:35px;}
.npro a p{ position:absolute; top:0; left:0; width:0; height:0; background:#02589B; z-index:-1; display:block;}

/*message*/
#formPost { width:550px; margin:0px auto 20px; padding-top:30px; }
#formPost tr.item label { margin-right:5px; }
#formPost tr.item .tip { width:130px; margin-left:20px; }
#formPost tr.item input, .formData tr.code input { width:250px; height:25px; line-height:25px; color:#666; border:1px solid #ccc; border-radius:2px; padding:0 5px; }
#formPost tr.item textarea { width:250px; height:80px; color:#666; border:1px solid #ccc; margin-bottom:15px; border-radius:3px; padding:0 5px; }
#formPost tr.item input:focus, .formData tr.code input:focus, .formData tr.item textarea:focus { border:1px solid #999; }
#formPost tr.code input { width:90px; }
#formPost .sub { width:102px; height:32px; line-height:32px; text-align:center; background:#999; border-radius:2px; color:#FFF; border:none; margin-right:10px; cursor:pointer; }
#formPost .sub:hover { background:#666; }
#formPost tr.code img { vertical-align:middle; *vertical-align:0; margin-left:10px; }
#formPost .err, .formData .red { color:#ff0000; }
#formPost .red { font-size:16px; line-height:16px; font-weight:700; margin-right:5px; }